﻿@charset "utf-8";

/* 初始化 */
body{margin:0 0 0 0;font-family:Tahoma,"Arial","Helvetica","Microsoft YaHei","微软雅黑","微軟雅黑","宋体";
font-size:12px;letter-spacing:0px;color:#444;background-color:#fff;-webkit-text-size-adjust: none;}
img{border:none}
input,button,select,textarea{outline:none;resize:none;padding:0px;margin:0px;font-family:tahoma,arial,"Hiragino Sans GB","微软雅黑","宋体";font-size:12px;border:none;}
select{*font-size:14px;}
h1,h2,h3,h4,h5,h6,figure{padding:0px;margin:0px;}
h3,h4,h5,h6{font-size:12px;}
table, tr, td{border-spacing:0px;padding:0px;margin:0px;border-collapse:collapse;}
ul, li, ol, p, dt, dd, dl, pre, xmp, plaintext, listing{padding:0px;margin:0px;list-style-type:none;}
strong{font-weight:bold}
canvas{pointer-events:none;}
a{color:#444;text-decoration:none;outline:none;cursor:pointer;}
.Bigdiv{ width: 100%; max-width: 1903px; min-width: 1200px; overflow: hidden; margin: auto; }



.fullslide{position:relative;width:100%;}
.fullslide .bd{position:relative;z-index:0;overflow:hidden;}
.fullslide .bd li{float:left;width:100%;background:#e7e7e7; position: relative;}
.fullslide .bd li img{display:block;width:100%;height:auto;margin:0 auto;}
.fullslide .hd{position:absolute;z-index:99;top: 50%; left:0;width:100%;height:28px;text-align:center; width: 90%; left: 5%; opacity: 0; transition: .5s;}
.fullslide:hover .hd{ opacity: 1; }
.fullslide .hd li{display:inline-block;overflow:hidden;width:8px;height:8px;cursor:pointer; background:#cb000e; border-radius: 8px; transition: .5s; margin-left: 5px; background: #bababa; }
.fullslide .hd li.on{ transition: .5s; background: #d90000; }
.fullslide .hd ul{ position: absolute;

width: 100%; margin-top: 15%;
 }
.fullslide .hd .prev,.fullslide .hd .next{
      display:block;  float:right; overflow:hidden;
width:25px; height:39px; margin-top:10px;  margin-right:5px;
cursor:pointer;
       }
       .fullslide .hd .prev{float: left;  background: url("../images/left.png") no-repeat; }
		.fullslide .hd .next{float: right; background: url("../images/right.png") no-repeat;}




		.picScroll-left{ width:1200px;  position:relative; margin: auto;padding-top: 25px; margin-bottom: 40px; }
		.picScroll-left .hd{margin-top: 10px; }
		.picScroll-left .hd .prev,.picScroll-left .hd .next{ display:block; width: 25px; height:140px; top:0;  position: absolute;  overflow:hidden;
			 cursor:pointer; margin-top: 200px; }
    .hd a span{ display: block; width: 100%; height: 40px;  position: absolute; bottom: 0; }
    .picScroll-left .hd .prev{ left: 0%; background: url("../images/left.png") no-repeat center;}
		.picScroll-left .hd .next{right: 0%; background: url("../images/right.png") no-repeat center; }
		.picScroll-left .hd ul{ float:right; overflow:hidden; zoom:1; margin-top:10px; zoom:1;
          background:url("../images/zf.png") left top no-repeat,
                     url("../i/Yf.png") right bottom no-repeat;  width: 100%; }
		.picScroll-left .hd ul{  display: none; }
		.picScroll-left .hd ul.on{ display: block; }
    .picScroll-left .hd ul p{ color:#666666; font-size: 16px; width: 80%; margin: auto;  line-height: 27px; }
		.picScroll-left .bd{  }
    .picScroll-left .bd{ overflow:hidden;}
		.picScroll-left .bd ul{ overflow:hidden; zoom:1;  }
		.picScroll-left .bd ul li{  float:left; _display:inline; overflow:hidden; text-align:center; width:444px; height: 509px;  margin-left: 10px; margin-right: 10px; border-bottom: 3px solid #d90000; }
		.picScroll-left .bd ul li .pic{ text-align:center; }
		.picScroll-left .bd ul li .pic img{ overflow: hidden; width: 100%; height: 331px; }

		.picScroll-left .bd ul li .title{ line-height:24px; font-size: 22px; color:#333333;  text-indent: 0; }

    .picScroll-left .bd ul li .title p{ font-size: 14px; color:#666666; line-height: 27px; text-indent: 24px; width: 80%; margin:auto; text-align: left;}
    .picScroll-left .bd ul li .title .bts1{ color:#2a2a2a; font-size: 16px;  padding-top: 18px; padding-bottom: 8px;  text-align: center;}
    .picScroll-left .tempWrap{ margin: auto;  }

.common{position:relative; overflow: hidden; height: 140px; width: 1200px; margin: auto; }
.logo{display:block;width:170px;height:130px;position:absolute;top:0;left:50%;margin-left:-90px;background:url('../images/logo.jpg') center no-repeat;}
.clearfix{ overflow: hidden; }
.nav li{float:left;text-align:center;margin-left: 20px; width: 110px;height: 90px; padding-top: 50px; transition: .5s; }
.nav li:hover{ background: #d90000; }
.nav li:hover a{ color:#fff; }
.nav li:hover span{ color:#eda3a3; }
.nav li a{display:inline-block;line-height:22px;position:relative; font-size: 14px; color:#333333; }
.nav li span{display:block;text-transform:capitalize;font-size:12px;color:#999999;}
.nav li.Muesk{ margin-left: 150px; }
.nav li a em{display:block;width:0;height:2px;line-height:0;position:absolute;left:0;bottom:-10px;background:#a40b5e;}
.nav li.no{padding:0;background:none;}
.Byu{ background: url("../images/bjt.png") #f8ebe3 no-repeat center; height: 475px; overflow: hidden; }
.Cen{ width: 1200px; margin: auto; }
.hx{ position: relative; left: -150px; padding-top: 45px; }
.Byu h2{text-transform : uppercase; color:#d90000; font-size: 20px; }
.bane img{width:100%;}
@font-face {
    /* font-properties */
    font-family: wr;
    src:url('../i/wr.TTF'),
    url('../i/wr.TTF'),
    url('../i/wr.TTF'); /* IE9 */
}
.Byu h1{ font-size: 35px; color:#333333; font-family: "wr","微软雅黑"; padding-top: 20px; padding-bottom: 10px; }
.bcm{ width: 680px; float: left; }
.bcm p{ color:#666666; font-size: 14px; line-height: 24px; padding-top: 30px; }
.Bukk li{ width: 223px; display: inline-block; text-align: center; margin-top: 30px; }
.Bukk li .bp1{ color:#d90000; font-size: 40px; }
.Bukk li .bp2{ padding-top: 5px; font-size: 14px; color:#666666; }
.Bukk li .bp1 img{ padding-right: 3px; }

.video{ float: right; width: 485px; height: 364px; }
.video video{ width: 485px; height: 364px;}

.Mken.lkse{ width: 100%; height: 780px; background: url("../images/bjn.jpg") no-repeat center; }

.Mken h2{text-transform : uppercase; color:#d90000; font-size: 20px; }
.Mken h1{ font-size: 35px; color:#fff; font-family: "wr","微软雅黑"; padding-top: 20px; padding-bottom: 10px; }
.yous{ overflow: hidden; margin-right: -20px;  margin-top: 50px; }
.yous li{ width: 290px; height: 500px; float: left; margin-right: 13px; }
.yous .pic{ text-align: center; padding-top: 38px; }
.yous .title{ font-size: 18px; text-align: center; color:#ffffff; padding-top: 10px; padding-bottom: 15px; }
.bsx{ width: 30px; height: 1px; background: #fff; margin: auto; }
.Netu{ margin-top: 13px; }
.Netu p{ color:rgba(255,255,255,.7); text-align: center; font-size: 14px; line-height: 26px; }

.Kumm h2,.New h2{text-transform : uppercase; color:#d90000; font-size: 20px;  }
.Kumm h1,.New h1{ font-size: 35px; color:#333333; font-family: "wr","微软雅黑"; padding-top: 20px; padding-bottom: 10px; }
.Mnku{ float: left; }
.Mcl{width: 420px;float: right; margin-top: 70px; }
.Mcl li{ font-size: 18px; float: left;  height: 35px; margin-left: 50px; }
.Mcl .on{ color:#d90000; background: url("../images/xjt.jpg") no-repeat center 90%; }

.Kcmn{ width: 100%; }
.Kcmn li{ border-bottom: 3px solid #d90000; }
.Kmcs{ overflow: hidden; }
.Kcmn ul{ margin-right: -15px; overflow: hidden; padding-bottom: 30px; }
.Kcmn ul li{ width: 290px; height: 530px; text-align: center;  line-height: 27px; padding-top: 11px; position: relative; float: left; margin-right: 13px; margin-top: 20px; margin-bottom: 30px; }

.Kcmn ul li .mf{ display: none; }
.Kcmn ul li .mf a{ color:#ffffff; display: block; width: 100%; height: 100%; }
.Kcmn ul li .pic{ padding-top: 10px;}
.Kcmn ul li .pic img{ width: 217px; }
.Kcmn ul li .red{ position: absolute; width: 100%; height: 84%; background: #d90000; top: 0; left: 0;z-index: -1; display: none; transition: .5s; }
.Kcmn ul li:hover .red{ display: block; margin-top: 35px; }
.Kcmn ul li:hover p{ color:#fff; }
.Kcmn ul li:hover .mf{ display: block; background: rgba(255,255,255,.3); border-radius: 5px; width: 150px; height: 35px; line-height: 35px;margin: auto; margin-top: 10px; }

.Mkus{ width: 110px; height: 35px; background: #d90000; border-radius: 10px; text-align: center; line-height: 35px; margin: auto;  margin-top: 10px; }
.Mkus a{ color:#fff; }
.Dz{ height: 465px; background: url("../images/dz.jpg") no-repeat center;  margin-top: 40px; }
.Mklz{ width: 350px; height: 130px; margin: auto; padding-top: 280px; }
.tel{ font-size: 35px; color:#ffffff; text-align: center;  }
.tel img{ position: relative; top: 12px; }
.Mpks{font-size: 14px; color:#ffffff;  padding-top: 18px; }
.luy{ width: 110px; height: 35px; background: rgba(255,255,255,.3); border-radius: 5px; line-height: 35px; color:#fff; text-align: center; margin: auto; margin-top: 30px; }
.Env{ margin-top: 48px;  }
.luy a{ color:#fff; }

.Poesc{ display: none; }

.pc-banner {
	background: url(../images/top_main_bg01.jpg) no-repeat center top/100% auto;
	width: 100%;
	float: left;
}

@media screen and (max-width: 668px) {
	.pc-banner {
		background-size: auto 100%;
	}
}

.swiper-container {
	width: 100%;
	margin: 35px 0;
}

@media screen and (max-width: 668px) {
	.swiper-container {
		margin: 20px 0 15px;
	}
}

.swiper-slide {
	-webkit-transition: transform 1.0s;
	-moz-transition: transform 1.0s;
	-ms-transition: transform 1.0s;
	-o-transition: transform 1.0s;
	-webkit-transform: scale(0.7);
	transform: scale(0.7);

}

@media screen and (max-width: 668px) {
	.swiper-slide {
		-webkit-transform: scale(0.97);
		transform: scale(0.97);
	}
}

.swiper-slide-active,.swiper-slide-duplicate-active {
	-webkit-transform: scale(1);
	transform: scale(1);
}

@media screen and (max-width: 668px) {
	.swiper-slide-active,.swiper-slide-duplicate-active {
		-webkit-transform: scale(0.97);
		transform: scale(0.97);
	}
}

.none-effect {
	-webkit-transition: none;
	-moz-transition: none;
	-ms-transition: none;
	-o-transition: none;
}

.swiper-slide a {
	padding:10px;
	display: block;
	border-radius: 14px;
}

@media screen and (min-width: 668px) {
	.swiper-slide a:after {
		position: absolute;
		top: 0;
		left: 0;
		display: block;
		box-sizing: border-box;
		content: "";
		width: 100%;
		height: 100%;
		background: url(../images/top_slick_cover_bg01.png) 0 0 repeat;
		border-radius: 20px;
	}
}

.swiper-slide-active a:after {
	background: none;
}

@media screen and (max-width: 668px) {
	.swiper-slide a {
		padding: 5px;
		border-radius: 7px;
	}
}

.swiper-slide img {
	width: 380px;
	border-radius: 14px;
	display: block;
  margin: auto;
}

@media screen and (max-width: 668px) {
	.swiper-slide img {
		border-radius: 7px;
	}
}

.swiper-pagination {
	position: relative;
	margin-bottom: 30px;
  text-align:center;
}

.swiper-pagination-bullet {
	background: #d90000;
	margin-left: 4px;
	margin-right: 4px;
	width: 6px;
	height: 6px;
	opacity: 1;border-radius: 10px;
	margin-bottom: 4px;display: inline-block; transition: .5s;  cursor: pointer;
}

.swiper-pagination-bullet-active {
	width: 6px;
	height: 6px;
	background: #d90000; width: 16px;
}
@media screen and (max-width: 1920px) and (min-width: 640px) {
  .SHil ul li:last-child{ margin-top: 230px !important; }

}

@media screen and (max-width: 668px) {

	.swiper-pagination {
		position: relative;
		margin-bottom: 20px;
	}

	.swiper-pagination-bullet {
		background: #00a0e9;
		margin-left: 2px;
		margin-right: 2px;
		width: 8px;
		height: 8px;
		margin-bottom: 2px;
	}

	.swiper-pagination-bullet-active {
		width: 6px;
		height: 6px;
		background: #FFF;
		border: 3px solid #00a0e9;
		margin-bottom: 0;
	}
}

.button {
	width: 1200px;
	margin: 0 auto;
 top: 50%;
 margin-top: -30px; z-index: 999;
	position: absolute;
}
.pc-banner{ position: relative; }
.New h1{ color:#fff; }
@media screen and (max-width: 668px) {
	.button {
		width: 70%;
		bottom: 22px;
	}
}

.button div:hover {
	background-color: #fff;
}

.swiper-button-prev {
	width: 40px;
	height: 40px;
	border-radius: 50%; border: 1px solid  #d90000;
	background: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l4.2%2C4.2L8.4%2C22l17.8%2C17.8L22%2C44L0%2C22z'%20fill%3D'%23d90000'%2F%3E%3C%2Fsvg%3E") center 50%/50% 50% no-repeat;
float: left;
margin-left: 50px; cursor: pointer;
}

.swiper-button-next {
	width: 40px;
	height: 40px;
	border-radius: 50%; border: 1px solid  #d90000; cursor: pointer;
	background: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L5%2C44l-4.2-4.2L18.6%2C22L0.8%2C4.2L5%2C0z'%20fill%3D'%23d90000'%2F%3E%3C%2Fsvg%3E") center 50%/50% 50% no-repeat;
 float: right; margin-right: 50px;
}
.fullslide .bd li .ban2{ display: none; }
@media screen and (max-width: 668px) {
	.button div {
		width: 28px;
		height: 28px;
	}
}
.Env{ height: 603px; }
.Mken{ height: 1247px; background: url("../images/bumk.jpg") no-repeat center;}
.SHil ul li{ float: left; width: 290px; height: 217px; margin-right: 13px; margin-bottom: 14px; }
.SHil ul li img{ width: 100%; height: 217px; }
.SHil ul li:last-child img{ max-width: 290px;}
.SHil ul{ margin-right: -20px; overflow: hidden;  margin-top: 40px; }
.SHil ul li:nth-child(2){ height: 448px; }
.SHil ul li:nth-child(2) img{  height: 448px;}
.SHil ul li:last-child{position: absolute;margin-top: 230px;}
.Muxx{ padding-bottom: 50px; }
.swiper-slide-next{ z-index: -1;}
.Muxx ul{ margin-right: -20px;  margin-top: 42px; }
.Muxx ul li{ float: left; width: 224px; height: 138px; border: 1px solid #868586; margin-right: 18px; margin-bottom: 23px; background: #fff; text-align: center;}
.Muxx ul li img{ max-width: 80%; padding-top: 20px;  }

.New{ background: #333333 no-repeat center; height: 450px; }
.Nmsk ul{ margin-right: -60px; overflow: hidden; }
.Nmsk ul li{ width: 570px; float: left; margin-right: 60px; }
.Nmsk ul li .time{ width: 66px; height: 66px; border: 1px solid #fff; float: left; }
.Nmil{ float: left; width: 480px; margin-left: 20px; }
.Nmil p{ color:#fff; }
.time p{color:#fff; }
.Nmsk ul{ margin-top: 40px; }
.time .rq1{ text-align: center; line-height: 33px; text-align: center; }
.time .rq2{ text-align: center; line-height: 33px; text-align: center;  background: rgba(255,255,255,.2);}
.Nmil .btm{ font-size: 16px; padding-bottom: 10px; padding-top: 5px; }
.Nmil .btm2{ font-size: 14px; line-height: 24px; color:rgba(255,255,255,.5); }
.emw{ display: none; }
.zxe{ width: 110px; height: 35px; background: #d90000; border-radius: 10px; text-align: center; line-height: 35px; margin: auto; margin-top: 30px; }
.zxe a{ color:#fff; }

.hezuo11{margin:0;margin-top:40px;height:450px;}
.hezuo11 li {float:left;margin-left:35px;}
.hezuo11 li img {width:100%;}
.fote{ background: #242424; height: 277px;padding-top: 37px; }
.fotle .pic{ float: left; height: 148px; padding-right: 20px;  }
.fotle p{ color:#fff; height: 40px; line-height: 40px; }
.fotle p b{ font-size: 26px; color:#ffffff; padding-left: 10px; }
.fotle p img{ padding-right: 5px; position: relative;float: left;  top: 10px; }
.fotle p span{ padding-left: 10px; }
.teml{ padding-top: 30px; }
.fotle{ float: left; width: 50%; }
.erwm{ float: right; width: 270px; height: 140px; }
.erwm img{  }
.emw{ float: left;  margin-top: 30px; }
.emw p{ color:#fff; line-height: 30px;  }
.fomun{ overflow: hidden; border-bottom: 1px solid #505050; padding-bottom: 45px; }
.tmke{ padding-top: 35px; }

.home{ text-align:right; padding-top: 25px; }
.home img{ position: relative; top: 2px; }

.Wetm{ font-size:35px; color:#333333; text-align: center; position: relative; top: 5px; }
.cpic{ text-align: center; }
.Muke{ text-align: center; margin-top:20px;}
.Muke .muke_3 img{width:100%;} 
.Muke video{ width: 687px; height: 513px; margin-top: 40px; background: #000; }
.erwm{ text-align: center; }
.wzem{width: 1000px; margin: auto; padding-bottom: 20px;  padding-top: 20px; }
.wzem p{ text-indent: 34px; color:#666666; font-size: 14px; text-align: left; line-height: 27px; }
.Hsem{ width: 100%; height: 1px; background: #e5e5e5; margin-top: 20px; margin-bottom: 20px; }

.Tdum{ overflow: hidden; margin-right: -50px; margin-bottom: 50px; }
.Tdum li{ width: 574px; float: left; margin-left: 50px; margin-top: 50px; }
.Tdum li img{float: left; }
.Tdum li .Tmik{ float: left; width: 343px; height: 270px; margin-left: 10px;  height: 263px; border-bottom: 3px solid #d90000; }
.Tmik h1{ font-size: 30px; color:#333333; text-align: left; padding-top: 10px; padding-bottom: 10px; }
.Tmik p{ text-align: left; color:#666666; font-size: 14px; line-height: 27px; }

.Muesm{ overflow: hidden; margin-top: 50px; margin-bottom: 40px; padding-bottom: 10px; }
.Muesm li{ width: 400px; height: 600px; float: left; }

.Miues{ width: 90%; height: 300px; border-bottom: 3px solid #d90000; box-sizing: border-box; margin: auto; }
.Miues h1{ font-size: 30px; color:#333333;font-family: "wr","微软雅黑"; height: 150px; line-height: 150px; }
.Miues p{ font-size: 14px; color:#666666; line-height: 32px; }
.Muesm li:nth-child(2) .Miues{border-top: 3px solid #d90000; border-bottom: none; }
.Ukem{ padding-top: 20px; padding-bottom: 10px; }

.LZs{ width: 700px; margin: auto; overflow: hidden;}
.LZs p{ font-size: 18px; color:#666666; width: 100%; float: left; text-align: center; margin-top: 20px; }
.Ples{ background: url("../images/hg.png") no-repeat bottom; height: 500px; position: relative; }
.Uol{ width: 230px; margin:auto; position: absolute; left: 50%; margin-left: -95px; bottom: 0; overflow: hidden; }
.Uol li{ width: 78px; height: 180px; float: left; background: #d90000; border-radius: 100px 100px 0 0; margin-right: 30px; position: relative; top: 80px; transition: .5s; ;}
.Uol li img{ padding-top: 40px; }
.Uol li.on{top: 0; }


/* history */
#history{width:1200px;height:800px;position:relative;margin:auto; overflow: hidden;}
#history .title{height:95px;line-height:95px;text-indent:280px;}
#history .title h2{color:#7c7c7c;font-size:18px;font-weight:500;}
.Time{ padding-top: 30px; padding-bottom: 30px; margin-bottom: 30px; }
#circle{
	width:83px;height:83px;position:absolute;top:0;left:390px;border:6px solid rgba(0,0,0,0.15);border-radius:95px;text-indent:0;text-align:center;
	-webkit-transition:all 0.3s linear;
	-moz-transition:all 0.3s linear;
	-o-transition:all 0.3s linear;
	transition:all 0.3s linear;
}
#circle .cmsk{height:83px;position:absolute;width:83px;top:0;left:0;}
#circle:hover{
	transform:rotate(360deg);
	-ms-transform:rotate(360deg);
	-moz-transform:rotate(360deg);
	-webkit-transform:rotate(360deg);
	-o-transform:rotate(360deg);
	border-color:rgba(0,0,0,0);
}
.clock{display:block;}
#circle:hover {border-color:rgba(255,255,255,0.6);background-color:#6bc30d;}
#circle:hover .clock{display:block;}
#circle:hover .circlecontent{display:none;}
#circle span{font-size:18px;color:#b0b0b0;}
#circle .clock{
	background:url(../images/clock.png) no-repeat 0 0;width:83px;height:83px;position:absolute;top:0;left:0;display:none;
	-webkit-transition:all 0.5s linear;
	-moz-transition:all 0.5s linear;
	-o-transition:all 0.5s linear;
	transition:all 0.5s linear;
	border-radius:0;
}
#circle:hover .clock{border-radius:83px;}
.timeyear{color:#b0b0b0;font-size:18px;line-height:20px;}
.timeblock{height:28px;margin-top:22px;margin-left:5px;}
.timeblock span{display:block;height:24px;width:18px;background:url(../images/date.png) no-repeat 0 0;float:left;}
.timeblock .numf{background-position:0px -48px;}
.timeblock .nums{background-position:0px 0px;}
.timeblock .numt{background-position:0px -24px;}
.timeblock .numfo{background-position:0px -72px;}
#content{width:1200px;overflow:hidden;background:url(../images/vertical.png) no-repeat 434px 2px;padding-top:10px;}
.list{overflow:hidden;position:relative;}
.list li{vertical-align:bottom;overflow:hidden;position:relative;}
.liwrap{height:55px;margin-top:28px; }
.liright{ float: right; position: relative; width: 42%;margin-right: 5%;}
.histt{height:35px;line-height:35px;}
.hisct{font-size:14px;color:#6e6e6e; position: relative; width: 90%; padding-top: 10px; }
.md{font-size:18px;color:#AEAEAE;}
.year{font-size:18px;color:#333333;margin-left:40px;}
.point{width:55px;height:55px;position:absolute;top:0;left:409px;background:url(../images/point.png) no-repeat 0px 18px;overflow:hidden;}
.point b{
	height:16px;width:16px;background:#fff;display:block;margin:17px 0 0 19px;border-radius:18px;border:2px solid #6bc30d;
	-webkit-transition:all 0.1s linear;
	-moz-transition:all 0.1s linear;
	-o-transition:all 0.1s linear;
	transition:all 0.1s linear;
	position:absolute;
	top:0;left:0;
}
.thiscur .point b{border:7px solid rgba(107,195,13,0.6);margin:12px 0px 0px 14px;border-radius:52px;}
.thiscur .histt a{color:#6bc30d;}
.histt a{
	font-size:24px;color:#747474;
	-webkit-transition:all 0.3s linear;
	-moz-transition:all 0.3s linear;
	-o-transition:all 0.3s linear;
	transition:all 0.3s linear;
}
#arrow{ }
.Loeks{ display: none; }
#arrow ul li{
	display:block;height:16px;width:27px;background:url(../images/icons.png) no-repeat 0 0;cursor:pointer;
	-webkit-transition:all 0.2s ease-out;
	-moz-transition:all 0.2s ease-out;
	-o-transition:all 0.2s ease-out;
	transition:all 0.2s ease-out; margin: auto;
}
#arrow ul .arrow_active{
	background-color:#000;
	-webkit-transition:all 0.1s ease-in;
	-moz-transition:all 0.1s ease-in;
	-o-transition:all 0.1s ease-in;
	transition:all 0.1s ease-in;
}
#arrow ul .arrowup{ background: url("../images/sjt.png") no-repeat center #fff;   transition: 1s;
  }
#arrow ul .arrowdown{ background: url("../images/xjt.png") no-repeat center #fff; position: absolute; bottom: 0;  left: 50%; margin-left: -13px;   transition: 1s;
   }

.list li:hover .date{background: url("../images/bb.png") no-repeat bottom;  }
.list li:nth-child(2n):hover .date{background: url("../images/cb.png") no-repeat bottom;  }
.date{ width: 100%; height: 30px; position: relative; left: -44px; background: url("../images/ba.png") no-repeat bottom; }
.list li:nth-child(2n) .date{background: url("../images/ca.png") no-repeat bottom;}
.hisct p{ color:#666666; font-size: 14px;  padding-bottom: 15px; line-height: 27px; }
.Kjs{ width: 1px; height: 100%; background: #e0e0e0;  position: absolute; left: 50%;}
.list li:nth-child(2n) .liright{ float: left; width: 42%;margin-left: 12.5%;}
.list li:nth-child(2n) .liright p{ text-align: right; }
.list li:nth-child(2n) .date .year{ float: right;margin-right: 50px;}

.list li:nth-child(2n-1){ height: auto; transition: 1s; position: relative; left: 0; }
.list li:nth-child(2n){ height: auto; transition: 1s; position: relative; right: 0; }
.list .Mu:nth-child(2n-1){ height: 0 !important; left: 100%; }
.list .Mu:nth-child(2n){ height: 0 !important; right: 100%; }
.Time{ position: relative; }
.Hps{ width: 100%; height: 50px; background: #cb000e; margin-top: 110px; }
.Our{ padding-top: 70px; overflow: hidden; transition: 2s; }
.Huex{ position: absolute; width: 100%; height: 1px; background: #e5e5e5; margin-top: 71px; z-index: -1;}
.Nb{ overflow: hidden;height: 73px; }
.Nb ul{ float: right;}
.Nb ul li{ float:left;  height: 70px; line-height: 70px; margin-right: 40px; }
.Nb ul li a{ color:#2a2a2a; }
.Nb ul li:hover{ border-bottom: 3px solid #d90000; }
.Nb .home{ float: left; margin-top: 25px;  padding-top: 0; }
.Yshu{ text-align: center; padding-bottom: 30px; margin-top: 20px; }
.Yshu a{ padding:5px 20px; background: #d90000; color:#fff; font-size: 16px; border-radius: 20px; margin-left: 10px; margin-right: 10px; }


#featured-area{height:337px;width:1000px;margin:40px auto 0 auto; position: relative;  margin-bottom: 35px;padding-top: 50px; }
.roundabout-holder{list-style:none;width:700px;height:300px;margin:0px auto;}
.roundabout-moveable-item{font-size:12px!important;height:370px;width:494px;cursor:pointer;
  -webkit-border-radius:5px;-moz-border-radius:5px;background:#000;}
.roundabout-moveable-item img{height:100%;width:100%;background-color:#000;margin:0;}
.roundabout-in-focus{cursor:auto;}
.roundabout-holder span{display:none;}
.roundabout li{margin:0}
.lrft{ width: 100%; position: absolute; top: 50%; margin-top: -12px; }

.ban_r_btn{ float: left; cursor: pointer;}
.ban_l_btn{ float: right;cursor: pointer; }
.Bken{ width: 1000px; margin:auto; padding-bottom: 20px; }
.Bken p{ color:#666666; font-size: 14px; text-indent: 24px; line-height: 27px; }
.Mukea{ width: 100%; height: 1px; background: #e5e5e5;  margin-bottom: 30px; }

.Bken .pic{ text-align: center; padding-top: 30px; padding-bottom: 30px;  }
.Buemk{ margin-right: -40px;  overflow: hidden; position: relative; left: 30px; margin-top:30px;  margin-bottom: 50px; }
.Buemk li{ width: 350px; height: 311px; position: relative; float: left; margin-right: 40px;}
.Buemk li img{ position: absolute; bottom: 0; }
.Buemk li p{ text-align: center; font-size: 20px; width: 100%; height: 85px; background: url("../images/h1.png") no-repeat bottom; position: absolute; z-index: 99; bottom: 0; color:#fff; padding-top: 35px; }
.Buemk li:hover p{ background: url("../images/h2.png") no-repeat bottom;}
.Ntps{ text-align: center; margin-top: 40px; margin-bottom: 40px; }
.Kcmsn li{ width: 100%;border-bottom: 1px solid #e5e5e5; padding-bottom: 30px; padding-left: 5%; padding-right: 5%; box-sizing: border-box; overflow: hidden; padding-top: 25px;  padding-bottom: 25px; }
.Kcmsn li .time{ width: 66px; height: 66px; border: 1px solid #666666; float: left; }
.Kcmsn li .time .rq1{ color:#666;  }
.Kcmsn li .time .rq2{ background: #666666; color:#fff; }
.Kcmsn li .Nmil{ float: left; width: 750px;  }
.Kcmsn li .pic{ width: 198px; height: 149px; float: right; }
.Kcmsn li .pic img{ width: 100%; height: 100%; }
.Kcmsn .Nmil .btm{ color:#2a2a2a; font-size: 16px; }
.Kcmsn .Nmil .btm2{ color:#666666; line-height: 24px; }
.Nmil .Mkeu{ color:#666; padding-top: 22px; }
.Mkeu span{ padding-right: 20px; color:#999;  }
.Kcmsn li:hover .btm{ color:#d90000; }
.Kcmsn li:hover{ border-bottom: 1px solid #d90000; }
.Cntem p{ color:#666666; font-size: 14px;  line-height: 27px; }
.Cntem p span{text-indent: 24px; }
.Cntem p img{width:100%;}
.Cntem p.pic{ text-align: center; max-width: 80%; margin: auto;  margin-top: 20px; margin-bottom: 20px; }
.Cntem{ width: 90%; margin: auto; }
.ct{ color:#d90000; text-align: center; font-size: 18px; padding-top: 40px; padding-bottom: 10px;  }
.dt{ text-align: center; padding-bottom: 15px; border-bottom: 1px solid #e2e2e2; margin-bottom: 15px; }
.Buems{ overflow: hidden; padding-top: 20px; padding-bottom: 40px; border-top: 1px solid #e5e5e5;  margin-top: 30px; }

.bl{ float: left; }
.br{float: right; }

#BanMGn{ width: 1000px; height: 373px; border-bottom: 3px solid #d90000; margin: auto; }
.Hulm { width: 1050px; margin:auto;  margin-top: 20px; }
.Hulm li{ width: 308px; height: 156px; border-top:3px solid #d90000; text-align: center; float: left; margin-left: 36px;  }
.Hulm li .pic{ padding-top: 30px; padding-bottom: 5px; }
.Hulm li .yb1{ color:#2a2a2a; padding-bottom: 17px; }
.Hulm li .yb2{ font-size: 26px; color:#2a2a2a;  font-weight: bold; }
.Hulm li .yb3{  font-size: 14px; color:#2a2a2a; }
.lybn{ margin-top: 45px; }
.Wetm2{ text-align: center;  color:#2a2a2a; font-size: 16px; padding-top: 10px; padding-bottom: 20px; }

.lybans input{ width: 400px; height: 45px; background: #f2f2f2; border-radius: 5px; text-indent: 24px; color:#999999; line-height: 45px;margin-bottom: 11px; }
.p1 button{ color:#666; font-size: 12px; background: none; position: absolute; margin-top: 15px;  margin-left: -40px; }
.lybans .p3{ height: 180px; width: 400px; float: right; }
.lybans .p3 textarea{ height: 146px; width: 100%; background: #f2f2f2; border-radius: 5px;  line-height: 24px; text-indent: 24px; padding-top: 10px; color:#fff; }
.lybans .p1{ width: 400px; float: left; }
.Nuew{ width: 820px; margin: auto; }
.lybans .p4 input{  width: 150px; height: 40px; border-radius: 30px; text-indent: 0; }
.Buekl{ overflow: hidden; }
.p4{ width: 310px; margin: auto; padding-top: 10px;padding-bottom: 10px; }
.p4 input{ cursor: pointer; background: #242424; color:#fff; }
.p4 input:hover{ background: #d90000; }
.Muekse{ text-align: center;  font-size: 14px; color:#666666; line-height: 27px;  margin-bottom: 50px; }
.Muekse span{cursor: pointer; }
.yzsm{ position: absolute; margin-left: -65px; margin-top: 13px; }

.nay{ width: 673px; height: 512px; margin: auto; background:url("../images/hsex.png") no-repeat bottom #fff ; border-radius: 5px;
position: absolute; top: 50%; left: 50%; margin-top: -256px; margin-left: -337px;
}
.Musjs{ padding-top: 40px; }
.righs{ float: right;  margin-right: 10px; margin-top: 10px; }
.black{ position: fixed; width: 100%; height: 100%; background: rgba(0,0,0,.5); z-index: 999; top: 0; display: none;  }
.nay .pic{ padding-top: 50px; text-align: center; }
.nay .tice{ text-align: center; color:#2a2a2a; font-size: 20px; line-height: 32px; }
.nay .ftice{ text-align: center; font-size: 14px; color:#666666; }
.lybans.Ukem .p1{ margin: auto; float: none; }
.Ukem .p4{ text-align: center; }
.p4 textarea{ color:#333; }
.lybans .p3 textarea{ color:#999; }
.Ukem input{ background: none; border:1px solid #e5e5e5; width: 398px;}
.Ukem .sub{ background: #242424; }
.nav_trigger{ display: none; }

.Yshu b {

    padding: 5px 20px;
    background: #d90000;
    color: #fff;
    font-size: 16px;
    border-radius: 20px;
    margin-left: 10px;
    margin-right: 10px;

}
.ban2{ display: none; }
.Ule{ display: none; }
.dhms{ display: none; }
.ps1{ display: block; margin: auto; }
.ps2{ display: none;}
.hqyzm{ position: absolute; }
.Opsl{ position: fixed; bottom: 100px; right: 0; transition: .5s; cursor: pointer; z-index: 999999;}
.Poes2{ position: fixed; bottom: 0; left: -100%; width: 100%; height: 100px; background: rgba(0,0,0,.5); transition: 1s;  z-index: 99999999; }
.Opsl.on{ left: -100%; }
.Poes2.on{ left: 0; transition: .5s; }
.Cftu{ float: left; margin-top: 10px; }
.Poes2 ul{ float: left; width: 440px; margin-left: 50px; margin-top: 30px;}
.Xz{ float: right; margin-top: 35px; }
.Poes2 ul li{ width: 200px; height: 50px; border-radius: 25px; background: #22ac38; text-align: center; line-height: 50px; float: right; margin-left: 10px; }
.Poes2 ul li a{ color:#fff; font-size: 20px; }
.Poes2 ul li img{ position: relative; top: 3px; padding-right: 5px; }
.Poes2 ul li:nth-child(2n){ background: #d90000; }
.csim1{ display: none;}
.csim2{ display: block;}
@media screen and (max-width: 1200px) {
  .black .p1 button{ margin-top: -44px;

margin-left: 80%;}
.csim1{ display: block;}
.csim2{ display: none;}
  .Ule{ display: block; margin: auto; }
  .dhms{ float: left; display: block; margin-top: 20px; margin-left: 20px; }

  .fullslide .bd li .ban2{ display: block; }
  .fullslide .bd li .ban1{ display: none;}
 .Bigdiv{width: 100%; max-width: 640px; min-width: 320px; margin: auto; }
 .common{ width: 100%; margin: auto; }
 .logo{ position: absolute; top: auto;left: 50%;margin-left: 0; width: 116px; height: 87px; margin-left: -67px; margin-top: 5px; float: left;
background: url('../images/logo.jpg') 50% 20% no-repeat;
background-size:50% 50%;
  }
  .Ule{ text-align: center; padding-top: 20px; }
 .Ule img{width:100%; }
 .nav{ position: absolute; width: 100%; overflow: inherit; z-index: 999; background: #fff; }
.clearfix li{ width: 100%;margin-left: 0px; padding-top: 0px; height: 40px; line-height: 40px; width: 70%; border-radius: 50px; background: rgba(255,255,255,.3); margin: auto; margin-top: 10px; }
.clearfix li a{ display: block; width: 100%; height: 100%; line-height: 40px; font-size: 14px; color:#fff;  }
.nav li.Muesk{ margin-left: auto; }
.nav li{ float: none;}
.common{ position: inherit; height: 65px; }
.nav li span{ display: none; }
.nav{ height: 0; overflow: hidden; transition: .5s;  background: rgba(0,0,0,.9); top: 0; width: 40%; }
.nav_trigger{ display: block; float: right; margin-top: 20px;margin-right: 20px;}
.nav.on{  height: 100%; }
.Cen{ width: 94%; margin: auto; }
	.Cen .hezuo11{width:100%;}
	.Cen .hezuo11 li{float:left;}
	.Cen .hezuo11 li img{width:100%;}
.bcm{ width: 100%; float: none; }
.hx{ text-align: center; display: block; margin: auto; left: 0; }
.Byu h1{ font-size: 24px; text-align: center; }
.Byu h2{ font-size: 16px;  text-align: center; }
.bcm p{ font-size: 14px; padding-top: 15px; }
.Bukk li{ width: 32%;  margin-top: 10px; }
.Bukk li .bp1{ font-size: 20px; }
.video{ width: 100%; float: none; height: auto; padding-top: 20px; padding-bottom: 20px; }
.video video{ width: 100%; height: auto;  background: #000; }
.Byu{ height: auto; }
.Mken h1{ text-align: center; }
.Mken h2{ text-align: center; }
.yous li {
 margin-bottom: 20px;
    width: 45%;
    height: 90px;
    float: left;
    overflow:hidden;
}
.Mken.lkse{ height: auto; }
.video{ display: none; }
.Mken h1,.Kumm h1,.New h1{ font-size: 24px; }
.hx{ padding-top: 15px; }
.Mklz{ width: 100%; }
.Mpks{ text-align: center; }
.Byu{ padding-bottom: 20px; }
.yous .pic{ padding-top: 10px; }
.yous .title{ font-size: 14px; }
.Netu p{ font-size: 12px; color:#fff;  }
.Netu{ margin-top: 40px;}
.Mcl{ float: left; width: 100%;  }
.Mcl li{ margin-left: 5px; margin-right: 5px; float: none; display: inline-block; }
.Mcl{ text-align: center; margin-top: 20px;}
.Kcmn ul li{ width: 48%; margin-left: 1%; margin-right: 1%; height: auto; padding-bottom: 20px; margin-top: 0px;margin-bottom: 10px;}
.Kcmn ul li .pic img{ width: 100%; }
.Kcmn ul li:hover .red{ display: none; margin-top:0px; }
.Kcmn ul li p{ color:#fff; }
.Kcmn ul li .mf{ display: block; }
.Kcmn ul{ margin-right: 0; }
.Kcmn ul li .mf{margin: auto; margin-top: 10px; display: block; background: rgba(217,0,0,.3);  border-radius: 5px; width: 150px; height: 35px;  line-height: 35px;}
.Kcmn ul li:hover .mf{ display: block; background: rgba(217,0,0,.3); border-radius: 5px; width: 150px; height: 35px; line-height: 35px;margin: auto; margin-top: 10px; }
.Kcmn ul li p{ color:#333; }
.Kcmn ul li:hover p{ color:#333; }
.Kcmn ul li .mf a{color:#fff; }
.Mnku{ float: none; }
.Kumm h1, .New h1{ text-align: center; }
.Kumm h2, .New h2{ text-align: center; }
.Dz {

    height: auto;
    background: none;
  }
  .tel{ color:#d90000; }
.Mklz{ padding-top: 0; }
.Mpks{ color:#d90000; }
.luy a{ color:#fff;}
.luy{ background: rgba(217,0,0,.3); }
.button{ bottom: auto; width: 100%; }
.swiper-pagination-bullet{ background: #d90000; }
.swiper-pagination-bullet-active{border: 3px solid #d90000 !important; }
.swiper-button-prev{ margin-left: 10px;}
.swiper-button-next{ margin-right: 10px; }

.SHil ul li{ width: 45%; margin-left: 6px; margin-right: 6px; height: auto; }
.SHil ul li img{ height: auto; max-width: 279px; }
.SHil ul li:nth-child(2) img{ height: auto; }
.SHil ul li:nth-child(2){ height: auto; }
.SHil ul li:last-child{ margin-top: 34%; }
.Muxx ul{ margin-right: 0; }
.Muxx ul{ overflow: hidden;height: 255px; }
.Muxx ul li{ width: 30%; margin-left: 1%; margin-right: 1%; margin-bottom: 5px; height: auto; padding-bottom: 5px; }
.Muxx ul li img{max-width: 90px;}
.picScroll-left .bd ul li{ width: 100%; height: auto; }
.ps1{ display: none; }
.ps2{ display: block;}
.Mken{ height: auto; background: url("../images/bumk.jpg")  center;}
.Nmsk ul li{ width: 100%; }
.Nmsk ul{ margin-right: 0px;}
.Nmil{ width: 100%; margin-left: 0px;}
.Nmsk ul li .time{ float: none; margin: auto; }
.time p{ width: 50%; float: left; }
.Nmsk ul li .time{ border: none; width: 132px; height: 33px; margin-bottom: 20px; }
.time .rq1{background: rgba(255,255,255,.2);}
.New{ height: auto; padding-bottom: 30px; }
.Nmsk ul li{ margin-bottom: 20px; }
.fotle{ width: 100%; float: none; }
.fotle .pic{ width: 100%; float: none; text-align: center; }
.fotle p img{ float: none; }
.fotle p{ text-align: center; }
.swiper-slide img{ width: 250px; }
.fote{ height: auto; }
.erwm{ float: none; margin:auto; }
.bane img{ width: 100%;}
.home{ text-align: left;  padding-top: 10px; padding-bottom: 10px; }
.Muke video{ width: 100%; height: auto; }
.wzem{ width: 100%; }
.Tdum li{ margin-left: 0; width: 100%; }
.Tdum li img{ float: none; }
.list li:nth-child(2n) .date .year{ float: left; }
.list li:nth-child(2n) .liright p{ text-align: left; }
.Tdum li .Tmik{ height: auto;  padding-bottom: 10px; }
.Tmik h1{ font-size: 20px; text-align:center; }
.Miues{ width: 100%; }
.Muesm li{ width: 100%; }
.Muesm li img{ width: 100%; }
.Miues h1{ height: 50px; line-height: 50px; }
.Miues{ height: auto; padding-bottom: 20px; }
.Muesm li p img{ width: auto; }
.Muesm li{ height: auto; }
.LZs{ width: 100%; }
.LZs p{ font-size: 12px; }
.Miues h1{ font-size: 20px; }
.Wetm{ font-size: 20px; }
#history{ width: 100%; }
#content{ width: 100%; }
.liright{float: none; width: 100%; }
.date{ left: 0; }
.liwrap{ height: auto; }
.Kjs{ display: none; }
.year{ margin-left: 0; }
.list li:nth-child(2n) .liright{ margin-left: 0; width: 100%; }


.Yshu a b{ display: none; }
.Yshu a:nth-child(1){ display: none; }
.Yshu a {

    padding: 5px 5px;
    background: #d90000;
    color: #fff;
    font-size: 12px;
    border-radius: 20px;
    margin-left: 10px;
    margin-right: 10px;

}
.Muekse{ width: 90% !important; float: none !important;margin: auto; }
.Yshu b {  padding: 5px 5px;  background: #d90000;color: #fff;font-size: 12px;border-radius: 20px;margin-left: 10px;  margin-right: 10px;
}
.tmke{ padding-bottom: 10px; padding-top: 10px; }
.nay{ width: 90%; margin-left: -45%;}
.Ukem input{ width: 100%; }
.lybans .p1{ width: 90%; }
#featured-area{ width: 100%; }
.roundabout-holder{ width: 100%; }
.roundabout-moveable-item{ width: 100%; }
.lrft{ z-index: 9999999; }
.Bken{ width: 100%; }
.picScroll-left{ width: 100%; }
.picScroll-left .bd ul li{ margin-left: 0; margin-right: 0; }
.Buemk{ margin-right: 0; left:0; margin: auto; }
.Buemk li{ width: 100%; text-align: center; margin-top: 20px; }
.Buemk li img{ position: inherit;}
.Ntps img{ width: 100%; }
.Kcmsn li .time{ width: 132px; float: none; margin: auto; height:32px; margin-bottom: 20px; }
.Kcmsn li .pic{ float: none; margin: auto; }
.Kcmsn li .Nmil{ float: none; width: 100%; }
.Nmil .Mkeu{ padding-top: 10px; padding-bottom: 10px; }
.Kcmsn .Nmil .btm{ text-align: center; }
.Cntem p.pic img{ width: auto; max-width: 80%;  height: auto; }
.bl{ float: none; }
.br{ float: none; }
.Hulm{ width: 100%; }
.Hulm li{ width: 32%;margin-left: 5px; }
.Hulm li .yb2{ font-size: 16px; }
#BanMGn{ width: 90%; margin: auto; }
.lybans input{ width: 100%; }
.lybans .p1{ float: none; margin: auto; }
.p1 img{ position: absolute; margin-left: -60px; margin-top: 12px; }
.lybans .p3{ width: 90%; float: none; margin: auto; }
.Tdum li .Tmik{ width: 100%;  margin-left: 0; }
.Tdum{ margin-right: 0; }
.Opsl{ display: none; }
.Poes2{ display: none; }
.Poes2{ overflow: 0; width: 0; }
.Poes2.on{ width: 100%; }
.Hulm li{ width: 30%; }
.Hulm li .yb2{ width: 100%;  font-size: 14px; }
.Hulm li .yb3{ width: 100%; }
.Poesc{ display: block;  text-align: center;  margin-top: 20px;}
  .Poesc img{ width: 100%; }
  .fullslide .hd ul{ position: absolute;

  width: 100%; margin-top: 22%;
   }
}
